package fr.iut2.tc1.client;

import com.google.gwt.user.client.rpc.IsSerializable;

// Cette classe correspond à l'objet serialisé de chaque troll 'lu' dans le fichier
public class TrollResultSerialized implements IsSerializable {

	private String name;
	private String text;

	/**
	 * Constructeur par défaut OBLIGATOIRE
	 * Kastar/5/15/10/20/5/15/0
	 */
	public TrollResultSerialized() {
		this.name="";
		this.text="";
	}
	
	public String getRace()
	{
		return this.text.split("/")[0];
	}
	
	public int getAttaque()
	{
		return Integer.parseInt(this.text.split("/")[3]);
	}
	
	public int getDegat()
	{
		return Integer.parseInt(this.text.split("/")[4]);
	}
	
	public int getEsquive()
	{
		return Integer.parseInt(this.text.split("/")[5]);
	}
	
	public int getRegeneration()
	{
		return Integer.parseInt(this.text.split("/")[6]);
	}
	
	public int getVie()
	{
		return Integer.parseInt(this.text.split("/")[7]);
	}
	
	
	
	public int getComp1()
	{
		return Integer.parseInt(this.text.split("/")[2]);
	}
	
	public int getComp2()
	{
		return Integer.parseInt(this.text.split("/")[1]);
	}
	
	public String getNomImage()
	{
		return this.text.split("/")[8];
	}

	public void setName(String url) {
		this.name = url;
	}
	public String getName() {
		return name;
	}
	
	public void setText(String t)
	{
		this.text=t;
	}
	
	public String getText() {
		return this.text;
	}
	
	public String getURLImage()
	{
		if(text!=null)
		{
			return this.text.split("/")[8];
		}
		
		return "";
		
	}
	

}
